#ifndef ELEMENTTOOLBOXFRAME_H
#define ELEMENTTOOLBOXFRAME_H

#include <wx/mdi.h>
#include <wx/minifram.h>
#include <wx/event.h>

class D_DrawFrm;
class wxStaticText;
class wxTextCtrl;
class D_DrawBaseElement;
class D_DrawRectangleElement;
class wxBitmapButton;
class wxPanel;

class ElementToolBoxFrame : public ToolBoxFrame{
	public:
	ElementToolBoxFrame(D_DrawFrm *parent, wxWindowID id = -1, const wxString &title = wxT("ToolBox - Elements"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize(140, 70), long style = wxCAPTION);
	virtual ~ElementToolBoxFrame();
		
	private: 
	void Button1Click(wxCommandEvent& event);
	void Button2Click(wxCommandEvent& event);
	void Button3Click(wxCommandEvent& event);
	void Button4Click(wxCommandEvent& event);
	void Button5Click(wxCommandEvent& event);
	void Button6Click(wxCommandEvent& event);
	void Button7Click(wxCommandEvent& event);
	wxPanel* m_panel1;
	wxBitmapButton* m_button1;
	wxBitmapButton* m_button2;
	wxBitmapButton* m_button3;
	wxBitmapButton* m_button4;
	wxBitmapButton* m_button5;
	wxBitmapButton* m_button6;
	wxBitmapButton* m_button7;
	
	DECLARE_EVENT_TABLE();
	};

#endif